﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DAO;
using DTO;
namespace BUS
{
    public class KhuVucBUS
    {
/*-------------------------LOAD----------------------------------------------------
LOADKHUVUC
LOADKHUVUC_MAKV @Ma_KV int
LOADKHUVUC_SOGIONANG @SoGioNang decimal*/

        public DataTable LoadKhuVuc()
        {
            DataTable dt;
            KhuVucDAO _kv = new KhuVucDAO();
            dt = _kv.LoadKhuVuc();
            return dt;
        }
        public DataTable LoadKhuVuc_MaKV(int Ma_KV)
        {
            KhuVucDAO _kv = new KhuVucDAO();
            return _kv.LoadKhuVuc_MaKV(Ma_KV);
        }
        public DataTable LoadKhuVuc_SoGioNang(float SoGioNang)
        {
            KhuVucDAO _kv = new KhuVucDAO();
            return _kv.LoadKhuVuc_SoGioNang(SoGioNang);
        }

        public int KT_TheoTenKhuVuc(KhuVucDTO kv)
        {
            KhuVucDAO _kv = new KhuVucDAO();
            return _kv.KT_TheoTenKhuVuc(kv);
        }

/*-------------------------INSERT----------------------------------------------------
THEMKHUVUC @TenKV nvarchar(20), @SoGioNang decimal
*/
        public int ThemKhuVuc(KhuVucDTO kv)
        {
            KhuVucDAO _kv = new KhuVucDAO();
            return _kv.ThemKhuVuc(kv);
        }
/*-------------------------UPDATE----------------------------------------------------
SUAKHUVUC @Ma_KV int, @TenKV nvarchar(20), @SoGioNang decimal         
*/
        public int SuaKhuVuc(KhuVucDTO kv)
        {
            KhuVucDAO _kv = new KhuVucDAO();
            return _kv.SuaKhuVuc(kv);
        }
/*-------------------------DELETE----------------------------------------------------
XOAKHUVUC @Ma_KV int
*/
        public int XoaKhuVuc(int Ma_KV)
        {
            KhuVucDAO _kv = new KhuVucDAO();
            return _kv.XoaKhuVuc(Ma_KV);
        }
    }
}
